home *** CD-ROM | disk | FTP | other *** search
- Bad Mood v2.15
- --------------
-
- This version of Bad Mood supports variable (mode-patched) screen
- resolutions and also allows the system screen to be used, which
- means compatibility with some 16-bit truecolour graphic cards,
- and a 'back door' to using any 'current' truecolour mode without
- requiring a forced resolution change.
-
- It has been tested successfully in the following modes using the
- Videlity screen enhancer to replace various modecodes with custom
- display sizes:
-
- * 160x128 VGA (fullscreen)
- * 320x200 VGA (fullscreen)
- * 512x384 VGA (320x200 picture box)
-
- * 320x200 RGB (fullscreen)
- * 640x400 RGB (320x200 pixture box)
-
- To force Bad Mood to use the system screen (Nova card etc.), simply
- switch to a truecolour (16-bit) mode FIRST, and then run BM from
- that same video mode. No resolution change will take place, and
- the system screen will be kept by the program. No double buffering
- is used because different video cards have different display memory
- limitations and different ways of setting up a mode. It's too hard
- to deal with this unless specific video card drivers are written.
-
- The only real limitation is the maximum display window size of
- 320x200 pixels, which is mainly due to DSP memory limitations and
- has nothing to do with specific screen sizes. Any resolutions larger
- than 320x200 used with Bad Mood will result in a small display in
- the centre of a large screen (better detail, smaller view).
-
- Four executables are included:
-
- BM215L.TTP
- ----------
-
- The 'L' stands for low-res. In other words, it attempts to switch
- into a 40-column, double-line (non interlaced on RGB) mode and then
- adapts to whatever screen resolution 'appears' after the mode change,
- which is normally 320x240 (VGA) or 320x200 (RGB) but could be anything
- if you have a software display enhancer installed.
-
- BM215M.TTP
- ----------
-
- The 'M' stands for medium-res. This means a 40-column, non-double-line
- (interlaced on RGB) mode. This is normally 320x480 (VGA) or 320x400
- (RGB) but could be absolutely anything if you have a software display
- enhancer installed.
-
- BM215H.TTP
- ----------
-
- The 'H' stands for high-res. This means a 80-column, interlaced mode.
- Don't try to use this on a VGA monitor unless you are using a really
- good display enhancer that lets you modify 80-column TC VGA modes (like
- Videlity for instance! :)
-
- BM215N.TTP
- ----------
-
- This is identical to BM215L.TTP, except it is modified to work with
- the Nova 16-bit video modes - which depend on little-endian (intel)
- format packed pixels. This has never actually been tested, but should
- be quite fast!
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Brief list of changes / additions:
- ----------------------------------
-
- * Now supports both standard and 'patched' modecodes.
- * Supports 'direct mode' screen display - required for Nova card.
- * Optional intel-style pixel format, for Nova card.
- * New memory manager - now handles both ST and TT ram simultaneously.
- * PMMU support via MC68040 ToolKit driver - copyback & nonserialized
- modes are used for extra speed.
- * The program tries to 'fix' brickbat modes by enabling double-line or
- disabling interlace modes, but only if they are sufficiently 'far'
- from the expected 4:3 aspect ratio.
- * Low vertical detail modes now work on VGA, so long as the video mode
- being used does not depend on double-line for it's base ratio. This
- excludes standard low-res, which requires d-line to work, but you
- CAN set up your own 320x200 non-d-line mode with a screen booster.
- * A few bugs have been removed, and code has been tidied up a little.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-